Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Trying to get 2 values for the same ?{Question}

Howdy all!  I'm playing in a Pathfinder campaign, and our druid has just picked up a bonus for Wild Empathy - if he's trying to commune with birds, he not only gets a +4 to the roll, but he also reduces the time from a minute to a full round action.  Ideally, we'd like to have the macro do the follow: Ask if it's Bird or Other Output: Wild Empathy: [[d20+DruidLevel+ChaMod+OptBonus]] (time) Without the variables: Wild Empathy: 28 (20+2+2+4) (full round action) Here is the macro we have so far:  Wild Empathy: [[1d20+@DruidLevel+@ChaMod+?{Bird Or Other| Bird,4|Other,0}]] ?{Bird Or Other| Bird,(full-round action)|Other,(one minute action)} This gives us an output of Wild Empathy: 28 4 - because the value for the first time we asked was 4, it's not looking at what we'd like our second value to be. Is there a way to only get the question asked once and get it to output what we want? Thank you!
1496289815

Edited 1496289898
Give this a shot: [[ 1d20 + @{DruidLevel} + @{ChaMod} + ?{Target|Bird, [Bird](4)|Other, [Other](0)} ]] ?{Target}